 @import url("cnh.css");
 
 /* AUTH.CSS */
.js-webpart-menuCell .ms-core-menu-box
{
	top: -250px !important;;
}
#MSOTlPn_Parts input, #MSOTlPn_ToolPaneButtons input
{
	height:3.5em !important;
}
#DeltaWebPartAdderUpdatePanelContainer td
{
	padding:5px !important;
}
input[id$='PickerLaunchButton']
{
	height: 3.5em !important;
}
/* AUTH.CSS */
 
 .nopaddingx {
     padding-left:0px;
     padding-right:0px;
 }
 .nopaddingy {
     padding-top:0px;
     padding-bottom:0px;
 }
 .cta {
     width:9.5em;
 }
 .allineamentoy {
     margin-top: 2em !important;
 }
 .page-title,  .page-title > div {
     background-repeat:no-repeat;
 }

  .page-title p{ padding-bottom:1em;}

 .page-title > .block{
    background-position: center center;
}

.page-title.width-background {
     height: 185px;
}
.page-title.width-background.noText {
     height: auto;
}
 .page-title.noText > div {
     background-image: inherit;
     background-size: contain;
     padding-bottom: 14.6%;
     height: 0;
     overflow: hidden;
 }

 .third-level-menu {
    height: 55px;
     background: #494949 url('/PublishingImages/grey-gradient-light.png') repeat-x top center;
 }
 /* HOME */
 .section-title {
     position: relative;
     z-index: 100;
 }
 .section-title > span {
     position: relative;
     line-height: 3.5em;
     padding-bottom: 0.4em;
     border-bottom: thin solid #c4c4c4;
 }

 .section-title > span:after, 
 .section-title > span:before {
     top: 100%;
     left: 50%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
}

 .section-title > span:after {
     border-color: rgba(255, 255, 255, 0);
     border-top-color: #ffffff;
     border-width: 15px;
     margin-left: -15px;
}
 .section-title > span:before {
     border-color: rgba(196, 196, 196, 0);
     border-top-color: #c4c4c4;
     border-width: 16px;
     margin-left: -16px;
}
 
  .section-title ~ .block.d6 a:hover .txt-grey-light{
     color: #690000;
  }
 
 
 .box-1 {
     margin: 2em 0;
     padding: 0 2em;
 }
 .login.block {
     min-height: 19.5em
 }
 .js .slideshow-content figure.slideItem {
     background-size: cover;
     height: 360px;
     background-position: center center;
 }
 .js [data-link] {
     cursor: pointer;
 }
 .slideItem figcaption {
     display: block;
     font-size: 1rem;
     font-size: 15px;
     height: 100%;
     left: 0;
     line-height: 1em;
     /*position: absolute;*/
     top: 3.5em;
     width: 100%;
     z-index: 1000;
 }
 .slideItem figcaption .description, .slideItem figcaption .title {
     color: #FFFFFF;
     border-radius: 0.4em;
     display: inline-block;
     padding: 1.5em;
     position: relative;
 }
 .slideItem figcaption .title {
     background-color: #000000;
     left: -1em;
     padding-bottom: 2em;
     padding-left: 2.5em;
     top:1em;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.75) 1%, rgba(0,0,0,0.7) 40%, rgba(0,0,0,0.5) 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.75)), color-stop(1%,rgba(0,0,0,0.75)), color-stop(40%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.5)));
      background: -webkit-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0.5) 100%);
      background: -o-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0.5) 100%);
      background: -ms-linear-gradient(top,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0.5) 100%);
      background: linear-gradient(to bottom,  rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0.5) 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#80000000',GradientType=0 );
     */
 }
 .slideItem figcaption .description {
     top: 1.5em;
     background-color: #690000;
     left: 1.5em;
     line-height: 1.5em;
     max-width: 35%;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5MDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNjkwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjNjkwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjkwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
     background: -moz-linear-gradient(top,  rgba(105,0,0,0.75) 0%, rgba(105,0,0,0.75) 1%, rgba(105,0,0,0.7) 40%, rgba(105,0,0,0.5) 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,0,0,0.75)), color-stop(1%,rgba(105,0,0,0.75)), color-stop(40%,rgba(105,0,0,0.7)), color-stop(100%,rgba(105,0,0,0.5)));
     background: -webkit-linear-gradient(top,  rgba(105,0,0,0.75) 0%,rgba(105,0,0,0.75) 1%,rgba(105,0,0,0.7) 40%,rgba(105,0,0,0.5) 100%);
     background: -o-linear-gradient(top,  rgba(105,0,0,0.75) 0%,rgba(105,0,0,0.75) 1%,rgba(105,0,0,0.7) 40%,rgba(105,0,0,0.5) 100%);
     background: -ms-linear-gradient(top,  rgba(105,0,0,0.75) 0%,rgba(105,0,0,0.75) 1%,rgba(105,0,0,0.7) 40%,rgba(105,0,0,0.5) 100%);
     background: linear-gradient(to bottom,  rgba(105,0,0,0.75) 0%,rgba(105,0,0,0.75) 1%,rgba(105,0,0,0.7) 40%,rgba(105,0,0,0.5) 100%);
     /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf690000', endColorstr='#80690000',GradientType=0 );
     */
 }
 .slideItem .title h2 {
     color: #FFFFFF
 }
 /* END HOME */
 /* ABOUT US */
 .box-history {
     padding: 0.5em 1em 1.5em;
     border: 1px solid #DDDDDD;
     margin: 1em 0;
     width: 45%;
 }
 .box-history > h4 {
     clear: both;
 }
 .box-history .date {
     background-color: #2B2B2B;
     border-radius: 10px;
     font-size: 1.9em;
     position: relative;
     height: 30px;
     z-index: 1000;
 }
 .box-history.right .date {
     padding: 1.5% 3.5% 1.5% 1.5%;
     right: -0.7em;
     float: right;
 }
 .box-history.left .date {
     padding: 1.5% 1.5% 1.5% 3.5%;
     left: -0.7em;
     float: left;
 }
 .box-history.right .date:after {
     border-bottom: 6px solid rgba(0, 0, 0, 0);
     border-left: 6px solid #2B2B2B;
     border-top: 6px solid rgba(0, 0, 0, 0);
     content:" ";
     display: block;
     height: 0;
     margin-top: -6px;
     position: absolute;
     right: -6px;
     top: 50%;
     width: 0;
     z-index: 2;
 }
 .box-history.left .date:after {
     border-bottom: 6px solid rgba(0, 0, 0, 0);
     border-right: 6px solid #2B2B2B;
     border-top: 6px solid rgba(0, 0, 0, 0);
     content:" ";
     display: block;
     height: 0;
     margin-top: -6px;
     position: absolute;
     left: -6px;
     top: 50%;
     width: 0;
     z-index: 2;
 }
 .timeline {
     border-right: 1px dashed #999999;
     margin: 0 auto;
     width: 0;
     position: relative;
 }
 .timeline-container {
     width: 20px;
     margin: 0 auto;
 }
 .milestone {
     background-color: #999999;
     height: 10px;
     left: 50%;
     margin-left: -5px;
     position: absolute;
     width: 10px;
 }
 /* larghezza custom per la timeline */
 .p48 {
     width: 48%;
 }
 .p4 {
     width: 4%;
 }
 .team-item figure {
     margin-top: 1em;
 }
 .team-item figcaption > .velina {
     background-color: #FFFFFF;
     bottom: 0;
     content:"";
     display: block;
     height: 100%;
     opacity: 0.7;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
     position: absolute;
     width: 100%;
 }
 .team-item figcaption {
     bottom: 0;
     display: block;
     height: 3em;
     left: 0;
     line-height: 0.7em;
     padding: 0.7em 0 0;
     position: absolute;
     width: 100%;
 }
 .team-item figcaption .text-container {
     position: relative;
     z-index: 5;
 }
 .team-item .highlight, .hidden-desc-item .highlight {
     background: none repeat scroll 0 0 #680000;
     bottom: -8px;
     height: 8px;
     position: absolute;
     width: 100%;
     z-index: 10;
     display: none;
     /*    -webkit-box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
     box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);*/
 }
 .team-item.selected .highlight {
     display: block;
 }
 .team-item {
     cursor: pointer;
 }
 .team-item .highlight:after, .hidden-desc-item .highlight:after {
     border-left: 20px solid rgba(0, 0, 0, 0);
     border-right: 20px solid rgba(0, 0, 0, 0);
     border-top: 14px solid #680000;
     content:"";
     display: block;
     height: 0;
     margin-left: -15px;
     left: 50%;
     position: absolute;
     width: 0;
     z-index: 2;
 }
 .other-members .border-right {
     width: 90%;
     margin-bottom: 2.5em;
 }
 .team-description {
     border: 1px solid #BFBFBF;
     padding: 1em;
     margin: 1.3em 0;
 }
 .team-description .txt-grey {
     line-height: 1.2em;
 }
 .desc-cont {
     display: none;
 }
 /* END ABOUT US*/
 /*  LEASING PAGE  */
 .leasinghead {
     min-height: 8em;
     padding-top: 1.5em;
     font-size: 1em;
     background-image: url("../../PublishingImages/pen.png");
     background-position: left top;
     background-repeat: no-repeat;
     background-size: cover;
 }
 .leasinghead h3 {
     line-height: 2em;
 }
 .third-level-menu li {
     display: inline-block;
     padding: auto;
 }
 .third-level-menu ul li {
     margin: 0;
 }
 .leasingblockswrapper img {
     position: absolute;
 }
 .leasingblocks .block {
     margin-top: 7em;
 }
 .leasingblocks h6 {
     padding: 0.5em;
 }
 .leasingblocks span {
     margin-top:1em;
     display:block;
     padding: 0 1em;
 }
 .third-level-menu ul li a { 
     padding: 0 1em;
     position: relative;
     height: 55px;
     line-height: 55px;
     display: inline-block;
     }
 .third-level-menu ul li a:hover { 
     background-color: #690000;
     color: #FFFFFF;
     }
 .third-level-menu ul li a.selected {
     border-bottom: 5px solid #690000 !important;
     height: 50px;
 }
 .third-level-menu ul li a.selected:after {
     bottom: -35px;
     left: 50%;
     border: solid transparent;
     content:" ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(255, 255, 255, 0);
     border-top-color: #690000;
     border-width: 15px;
     margin-left: -15px;
     z-index: 111;
 }
 .leasingpage {
     padding:2em 2em 3em 2em;
 }
 .w-bg-image {
     min-height: 400px;
 }
 .w-bg-image > .block {
     margin-top: 4em;
 }
 .w-bg-image > img {
     position: absolute;
 }
 .row.background {
     min-height: 395px;
     background-position: center 0;
 }
 .row.background > img {
     position:absolute;
     z-index: -1;
     top:0;
     left: 0;
 }
 .text-content {
     padding:5%;
     margin-bottom: -2%;
 }
 .investorsmore > div > div {
     padding-bottom: 2em;
 }
 .investorsmore p {
     margin-top: 1em;
 }
 .investorsboxmore {
 }
 /*  end LEASING PAGE  */
 /*  INVESTORS PAGE  */
 .investorshead {
     min-height: 8.5em;
     padding-top: 1.5em;
     font-size: 1em;
     background-image: url("../../PublishingImages/investors.png");
     background-position: left top;
     background-repeat: no-repeat;
     background-size: cover;
     display: inline-block;
     padding-bottom: 2em;
 }
 .investorsbox {
     padding-top: 2%;
     display: inline-block;
     padding-bottom: 2%;
 }
 .investorshead h2 {
     padding: 0.3em;
     padding-bottom: 0.5em;
 }
 .investorsmore p {
     font-size: 0.85em;
 }
 .investorsmore h5 {
     padding-top: 4%;
     padding-bottom: 4%;
 }
 /*  end INVESTORS PAGE  */
 /* SOLUTIONS */
 .solution-item > div {
     overflow: hidden;
     padding: 1.5em;
 }
 .border-right .solution-item {
     width: 95%;
     margin: 0;
 }
 .solution-item {
     margin-left: 5%;
     display: block;
     -webkit-transition: opacity 300ms ease-in-out;
     -moz-transition: opacity 300ms ease-in-out;
     -ms-transition: opacity 300ms ease-in-out;
     -o-transition: opacity 300ms ease-in-out;
     transition: opacity 300ms ease-in-out;
 }
 .solution-item figure.imgContainer{
    max-width: 30%;
 } 
 .solution-item p {
     line-height: 1.2em;
     font-size: 1.2em;
     width:65%;
 }
 a.solution-item:hover {
     opacity: 0.5;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 }
 /* END SOLUTIONS */
 /* RESOURCES */
 .item-resources {
     padding-bottom: 240px;
     background-color: #DDDDDD;
     margin-bottom: 1em;
     cursor: pointer;
 }
 .item-resources .topic {
     background-color: #AAAAAA;
     bottom: 0;
     padding: 0.3em 0;
     position: absolute;
     width: 100%;
 }
 .item-resources .summary {
     padding: 0 0.8em;
     position: absolute;
     top: 5em;
 }
 /* END RESOURCES */
 /* ASSET */
 .asset-table .block.d8 {
     padding: 1em;
 }
 .asset-table .block.d12 {
     padding: 1em 0.5em;
 }
 .asset-table {
     border-top: 2px dotted #CFCFCF;
 }
 .block .asset-table:first-child {
     border-top: 0 none;
 }
 /* END ASSET */
 /* SEARCH */
 .search .slideshow-console span {
     background-color: #BFBFBF;
     height: 0.7em;
     width: 0.7em;
     border-radius: 50%;
 }
 .search .slideshow-console li {
     margin-right: 5px;
 }
 .search .slideshow-console li.selected span {
     background-color: #690000;
 }
 .borderradius .search .slideshow-console li:hover span {
     background-color: #EEEEEE;
 }
 .search.slideshow-mask {
     margin-bottom: 3em;
 }
 .search .d10 strong {
     padding-bottom: 0.4em;
     display: inline-block;
 }
 .search p.txt-grey {
     font-size: 0.9em;
     height: 65px;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .searchlabel {
     margin-top: 22px;
     display: block;
     margin-right: 10px;
 }
 
 .searchFaq{
	margin-top: 22px;
    display: block;
    margin-right: 10px;
 }
 
 .clearFaq{
	margin-top: 22px;
    display: block;
    margin-right: 10px;
 }
 
 #searchfaqcssicon{
	font-size: 1.5em;
    display: inline-block;
    width: 0.5em;
    height: 0.5em;
    border: 0.1em solid #767676;
    position: relative;
    border-radius: 0.35em;
 }
 
 #searchfaqcssicon::before{
	content: "";
    display: inline-block;
    position: absolute;
    right: -0.2em;
    bottom: -0.25em;
    border-width: 0;
    background: #767676;
    width: 0.27em;
    height: 0.13em;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
 }
 
 #resetfaqcssicon {
	font-size: 1.5em;
    display: inline-block;
    width: 0.5em;
    height: 0.5em;
    position: relative;
    border-radius: 0.35em;
 }
 
  #resetfaqcssicon::before{
	content: "x";
    display: inline-block;
    position: absolute;
    bottom: 0.55em;
    border-width: 0;
    width: 0.27em;
    height: 0.13em;
 }

 #loader, .loader {
     height: 308px;
     background:url("/PublishingImages/loader.gif") no-repeat center center;
 }
 .cnh-pagination {
     margin: 0 auto;
     display: table;
 }
 .cnh-pag-pages {
     float: left;
 }
 .cnh-pag-arrow-left {
     float: left;
 }
 .cnh-pag-arrow-right {
     float: left;
     padding-left: 10px;
 }
 .cnh-pag-pages li {
     display: inline-block;
     margin-left: 0.4em;
     margin-right: 0.4em;
 }
 .cnh-pag-pages li .active {
     background-color: #680000;
     color: #ffffff;
     font-weight: bold;
 }
 .cnh-pag-pages li a, .cnh-pag-arrow-right, .cnh-pag-arrow-left {
     display: inline-block;
     line-height: 0.5em;
     padding: 0.5em;
     position: relative;
 }
 .cnh-pag-arrow-right {
     padding-right: 20px;
 }
 .cnh-pag-arrow-left {
     padding-left: 20px;
 }
 .cnh-pag-arrow-right:after {
     top: -6px;
     right: 0;
     content:" ";
     position: absolute;
     pointer-events: none;
     margin-top: 8px;
     z-index: 100;
     width: 0;
     height: 0;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     border-left: 12px solid #690000;
 }
 .cnh-pag-arrow-left:after {
     top: -6px;
     left: 0;
     content:" ";
     position: absolute;
     pointer-events: none;
     margin-top: 8px;
     z-index: 100;
     width: 0;
     height: 0;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     border-right: 12px solid #690000;
 }
 
.button-calculator{
     text-align: center;
     padding: 10px 0;
     margin-top: -5px;
}


/*** LEASE VS BUYING **/

.leasevsbuyingwrapper{
     background: #606060; /* Old browsers */
     background-position: center top;
     background-repeat: no-repeat;
     min-height: 120px;
     height: auto;
     padding-bottom: 60px;
}

@media screen and (max-height: 900px){
     /*.leasevsbuyingindex, .leasevsbuyingreload{
          display: none;
     }*/
     .leasevsbuyingresults div.result{
          padding:0em;
     }
     .leasevsbuyingresults div.result p{
          margin-top: -18px;
     }
}

.leasevsbuyingwrapper .page-title{
     height: auto;
}
.leasevsbuyingwrapper .page-title h2{
     margin-top: 0.5em;
}
@media screen and (max-width: 991px){
     .leasevsbuyingwrapper .page-title h2{
          margin-top: 0em;
          padding-top: 0.5em;
     }    
}
.progressBar {
     width: 445px;
     height: 10px;
     border: 0px solid #C9C9C9;
     background:url("/PublishingImages/leasevsbuying/leasevsbuying_progress_bar_light.png") no-repeat center right ;
     display: inline-block;
     position: relative;
}
 
.progressBar div {
     height: 100%;
     color: #fff;
     text-align: right;
     line-height: 10px; /* same as #progressBar height if we want text middle aligned */
     font-size:8px;
     width: 0;
     background:url("/PublishingImages/leasevsbuying/leasevsbuying_progress_bar_dark.png") no-repeat center left;
     overflow: visible !important;
}
.progressBar img.wheel {
     position: relative;
     display: inline-block;
     top: -30px;
     left: 15px;
     z-index: 999999;
}
div.progressBar.start div img.wheel{
     left: -15px;
}

.wheelwrapper span{
     display: inline-block;   
     color:#690000;
     font-size:18px;
     text-transform: uppercase;
}

@media screen and (min-width: 767px) and (max-width: 991px){
     div.leasevsbuyingindexwrapper {
          bottom: 140px;
     }
}
@media screen and (min-width: 767px) and (max-width: 1025px){
     .leasevsbuyingresults div.d8{
          margin-top:0px;
     }
}
@media (min-width: 767px) and (max-width: 979px) {
     
     .progressBar + label{
          width: 50%;
          display: inline;
          margin-top: -15px !important;
          position: absolute;
          right: 0;
     }         
     .slideItem figcaption{
          top:0em;
     }
     .leasevsbuyingquestion {
          top: 1.5em;
     }
     .leasevsbuyingquestion div h3 {
          font-size:20px;
     }
     .leasevsbuyingquestion div.d8 p { 
          font-size:14px;
     }
     .leasevsbuyingresults div.btn,
     .leasevsbuyinganswers div.answer{
          line-height: 3em;
          height: 3em;
          width: 12em;
     }
     div.leasevsbuyinganswers {
          margin-top: -3em;
     }
     div.leasevsbuyingresults .result{
          padding:0px;
          font-size:14px;
     }
     .leasevsbuyingresults.center{
          text-align:inherit;
     }
     .leasevsbuyingresults a.btn,
     .leasevsbuyinganswers a.btn{  
          font-size:0.7em;
     }
     div.leasevsbuyingresults h2 {
          font-size: 2em;
     }
     .leasevsbuyingresults > div.txt-white{
          height: 250px;
          padding-bottom: 1em;
     }
     .leasevsbuyingwrapper .page-title {
          height: 2em;
     }
}
@media screen and (max-width: 767px) {

     .wheelwrapper {
          display:none;
     }
     .leasevsbuyingwrapper .title{
          margin-top:0em;
     }
     div.leasevsbuyingquestion div{
          height: auto;
     }
     .slideItem figcaption{
          top:0em;
     }
     .leasevsbuyingresults div.btn,
     .leasevsbuyinganswers div.answer{
          line-height: 4em;
          height: 4em;
          width: 12em;
     }
     
}


@media screen and (max-height: 960px) { /*was  920px*/
     .leasevsbuyingwrapper .page-title{
          height: 2.4em;
     }
     .leasevsbuyingresults div.result {
          padding: 0em;
     }
     .wheelwrapper.resultdone {
          margin-top: 1em;
     }
}

@media screen and (max-height: 915px) {

     .wheelwrapper {
          display:block;
     }
     .wheelwrapper.resultdone {
          display:block !important;
     }
}


@media screen and (max-height: 840px) {

     /*.wheelwrapper {
          display:none !important;
     }*/
     .wheelwrapper.resultdone {
          display:none !important;
     }
}
@media screen and (min-height: 821px) and (max-height: 920px){
     .wheelwrapper {
          /* padding-top: 9em !important; */
     }
}

.leasevsbuyingreload{
     padding: 1.7em 0;
}
.leasevsbuyingquestion img{
     display:inline-block;
}

.leasevsbuyingquestion div{
     /*height: 6em;   
     line-height: 6em;*/
     vertical-align: top;
}
.leasevsbuyingquestion div:first-child{
     border-right: thin solid #ababab;  
}
.leasevsbuyingquestion div:last-child{
     border-left: thin solid #808080;
}
.leasevsbuyingquestion div h3 {
     line-height: 1.2em;
     padding-right:0.5em;
     display: inline-table;
     vertical-align: middle;
     color: #FFFFFF;
}
.leasevsbuyingquestion div p {
     font-size: 1.2em;
     line-height: 1.4em;
     text-align: left;
     padding-left:0.5em;
     display: inline-table;
     vertical-align: middle;
}

@media screen and (max-width: 767px) {
     .leasevsbuyingquestion img{
     display:none;
     }
}

.leasevsbuyinganswers {
     height: auto;
     margin-top: -4.5em;
}
@media screen and (max-width: 768px) {
     .leasevsbuyingresults > div.txt-white{
          height: 250px;
          padding-bottom: 1em;
     }
     .leasevsbuyinganswers{
          margin-top:0;
     }
     div.leasevsbuyingresults .result{
          padding:0em;
     }
     div.leasevsbuyingresults h2{
          font-size: 2em;          
     }
     div.leasevsbuyingindexwrapper .leasevsbuyingindex{
          display: none;      
     }
     div.leasevsbuyingindexwrapper {
          bottom: auto;
          position: initial;
     }
     .leasevsbuyingresults div.result h2{
          color: #000000;
     }
}
.leasevsbuyingresults .btn,
.leasevsbuyinganswers .answer{
     display: inline-block;   
     border: thin solid #650007;
     text-align:center;
     vertical-align:middle;
     line-height: 5em;
     height: 5em;
     margin:  1em;
     padding:1em;
     width:14em;
     cursor: pointer;
     border-radius: 0.5em;
     text-transform: uppercase;
     color:#ffffff;
     background: #650007; /* Old browsers */
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1MDAwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwMTAxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzY1MDAwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDEwMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
     background: -moz-linear-gradient(top,  #650007 0%, #701017 50%, #650007 50%, #701017 100%); /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#650007), color-stop(50%,#701017), color-stop(50%,#650007), color-stop(100%,#701017)); /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top,  #650007 0%,#701017 50%,#650007 50%,#701017 100%); /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top,  #650007 0%,#701017 50%,#650007 50%,#701017 100%); /* Opera 11.10+ */
     background: -ms-linear-gradient(top,  #650007 0%,#701017 50%,#650007 50%,#701017 100%); /* IE10+ */
     background: linear-gradient(to bottom,  #650007 0%,#701017 50%,#650007 50%,#701017 100%); /* W3C */
}

.no-svg .leasingblocks, 
.no-svg .leasevsbuyingresults .btn,
.no-svg .leasevsbuyinganswers .answer {
     background-color: #680000 !important;
     filter: none !important;
}

.leasevsbuyingresults .btn {
    line-height: 2em;
    min-height: 2em;
    width: 16em;
    height: auto;
}

.leasevsbuyinganswers .answer div{
     word-wrap: inherit;
     margin: auto 0;
     position: relative;
     line-height: 1.1em;
     display: inline-table;
     font-size: 1em;
     vertical-align: middle;
}
.leasevsbuyingresults,
.leasevsbuyingresults .result{
     display:none;
}
.leasevsbuyingresults .result h2{
     color: #FFFFFF;
}
.leasevsbuyingresults .result{
     padding:1em;
}
.leasevsbuyingresults .result p {
line-height: 1.5em;
font-size: 1.2em;
}
.leasevsbuyingindexwrapper {
	/*bottom: 205px;
	position: absolute;*/
	display: block;
	left: 0;
	right: 0;
}


.leasevsbuyingindex,
.leasevsbuyingreload{
     background-color: #f8f8f8;
     height:69px;
}
.leasevsbuyingindex .numquest{
     color: #BBBBBB;
     font-size: 15px;
}
.leasevsbuyingindex .numquest:hover{
     color: #640200;
     background: #640200;
     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0MDIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzY4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2E1YTVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
     background: -moz-linear-gradient(top,  #640200 0%, #680000 15%, #a5a5a5 15%, #c7c7c7 19%, #dddddd 40%, #efefef 65%, #f6f6f6 82%, #f8f8f8 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#640200), color-stop(15%,#680000), color-stop(15%,#a5a5a5), color-stop(19%,#c7c7c7), color-stop(40%,#dddddd), color-stop(65%,#efefef), color-stop(82%,#f6f6f6), color-stop(100%,#f8f8f8));
     background: -webkit-linear-gradient(top,  #640200 0%,#680000 15%,#a5a5a5 15%,#c7c7c7 19%,#dddddd 40%,#efefef 65%,#f6f6f6 82%,#f8f8f8 100%);
     background: -o-linear-gradient(top,  #640200 0%,#680000 15%,#a5a5a5 15%,#c7c7c7 19%,#dddddd 40%,#efefef 65%,#f6f6f6 82%,#f8f8f8 100%);
     background: -ms-linear-gradient(top,  #640200 0%,#680000 15%,#a5a5a5 15%,#c7c7c7 19%,#dddddd 40%,#efefef 65%,#f6f6f6 82%,#f8f8f8 100%);
     background: linear-gradient(to bottom,  #640200 0%,#680000 15%,#a5a5a5 15%,#c7c7c7 19%,#dddddd 40%,#efefef 65%,#f6f6f6 82%,#f8f8f8 100%);
     /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#640200', endColorstr='#f8f8f8',GradientType=0 ); */
}
.leasevsbuyingindex .numquest.selected{
     background: #680000;
     color:#FFFFFF;
}
.leasevsbuyingindex .numquest.disabled{
     cursor: default;
}
.leasevsbuyingindex .numquest.disabled:hover{
     background: transparent;
     color:#000000;
}


.leasevsbuyingindex .numquest.selected:after {
     bottom: 100%;
     left: 50%;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
     border-color: rgba(104, 0, 0, 0);
     border-bottom-color: #680000;
     border-width: 8px;
     margin-left: -8px;
}
div.numquest {
     display: inline-block;
     cursor: pointer;
     height: 55px;
     line-height: 55px;
     padding: 0 2em;
     position: relative;
}
span.numquest{
     padding: 0 0.5em;
     display:none;
}
.leasevsbuyingreload{
     display:none;
}
@media screen and (max-width: 767px) {
     span.numquest{
          display:inline-block;
     }
}
img.rotate{    
     -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.wheelwrapper {
	box-sizing: content-box;
	min-height: 40px;
	/*padding-bottom: 4em;*/
	padding-top: 4em;
}
.wheelwrapper.resultdone{
     padding-top: 7em;
}


.wheelwrapper > div, 
.wheelwrapper label {
}

@media screen and (max-width: 1200px) {
     .wheelwrapper > div, 
    .wheelwrapper label {
          margin-top: 25px;
     }
}
@media only screen and (min-width : 568px) and (max-width: 767px) {
     .leasevsbuyingquestion div.block.d8.right,
     .leasevsbuyingquestion div.block.d8.right h3,
     .leasevsbuyingquestion .block.d8 {
          text-align: center;
     }
     div.leasevsbuyingwrapper{
          height: auto;
     }
     .leasevsbuyingwrapper{
          background-color:white;
          color: #000000;
     }
     div.leasevsbuyingresults .result{
          padding-left: 0.5em;
          padding-right: 0.5em;
     }
     div.leasevsbuyingwrapper .page-title{
          display:none;
     }
     div.leasevsbuyingquestion div{
          font-size: 0.8em;
          padding: 2em 0; 
     }
     .leasevsbuyingquestion div:first-child{
     border-right: 0 solid #ababab;     
     }
     .leasevsbuyingquestion div:last-child{
          display:none;
     }

}
@media only screen 
and (min-width : 320px) 
and (max-width : 568px) { 
     .leasevsbuyingwrapper {
          background-image: none !important;
          background-color: #FFFFFF;
          height: auto;
     }
     .leasevsbuyingquestion div h3,
     .leasevsbuyingquestion div p,
     .leasevsbuyingresults h2,
     .leasevsbuyingresults .result
     {
          color: #000000;
     }
     .leasevsbuyingquestion .block.d8 {
          text-align: center;
          font-size: 12px;
     }
     .leasevsbuyingquestion > div:last-child {
          display:none;
     }
     .leasevsbuyingresults > div.txt-white{
          height: auto;
     }
     .leasevsbuyingquestion div:first-child{
     border-right: thin solid #FFFFFF;  
     }
     
     .leasevsbuyinganswers .answer{
          line-height: 4.4em;
          height: 4.4em;
     }

     
}

/** icons **/
.leasevsbuyinganswers .answer      { background-position: top center;        background-color: #650007; background-repeat:no-repeat; }
.leasevsbuyinganswers .answer:hover { background-position: center -94px; background-color: #9e4a50; background-repeat:no-repeat; border: thin solid transparent; }

/*
.leasevsbuyinganswers .answer.entry1_1        { background-image:url(/PublishingImages/leasevsbuying/icons/01/lowest_payment_01.png);}
.leasevsbuyinganswers .answer.entry1_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/01/lowest_payment_02.png);}
.leasevsbuyinganswers .answer.entry1_2        { background-image:url(/PublishingImages/leasevsbuying/icons/01/ownership_01.png);}
.leasevsbuyinganswers .answer.entry1_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/01/ownership_02.png);}

.leasevsbuyinganswers .answer.entry2_1        { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_1_2_01.png);}
.leasevsbuyinganswers .answer.entry2_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_1_2_02.png);}
.leasevsbuyinganswers .answer.entry2_2        { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_3_4_01.png);}
.leasevsbuyinganswers .answer.entry2_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_3_4_02.png);}
.leasevsbuyinganswers .answer.entry2_3        { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_5_6_01.png);}
.leasevsbuyinganswers .answer.entry2_3:hover { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_5_6_02.png);}
.leasevsbuyinganswers .answer.entry2_4        { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_7_01.png);}
.leasevsbuyinganswers .answer.entry2_4:hover { background-image:url(/PublishingImages/leasevsbuying/icons/02/mesi_7_02.png);}

.leasevsbuyinganswers .answer.entry3_1,
.leasevsbuyinganswers .answer.entry3_2,
.leasevsbuyinganswers .answer.entry3_3,
.leasevsbuyinganswers .answer.entry3_4        { background-image:url(/PublishingImages/leasevsbuying/icons/03/hours_01.png);}
.leasevsbuyinganswers .answer.entry3_1:hover,
.leasevsbuyinganswers .answer.entry3_2:hover,
.leasevsbuyinganswers .answer.entry3_3:hover,
.leasevsbuyinganswers .answer.entry3_4:hover { background-image:url(/PublishingImages/leasevsbuying/icons/03/hours_02.png);}

.leasevsbuyinganswers .answer.entry4_1        { background-image:url(/PublishingImages/leasevsbuying/icons/04/asset_01.png);}
.leasevsbuyinganswers .answer.entry4_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/04/asset_02.png);}
.leasevsbuyinganswers .answer.entry4_2        { background-image:url(/PublishingImages/leasevsbuying/icons/04/expense_01.png);}
.leasevsbuyinganswers .answer.entry4_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/04/expense_02.png);}

.leasevsbuyinganswers .answer.entry5_1        { background-image:url(/PublishingImages/leasevsbuying/icons/05/portion_01.png);}
.leasevsbuyinganswers .answer.entry5_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/05/portion_02.png);}
.leasevsbuyinganswers .answer.entry5_2        { background-image:url(/PublishingImages/leasevsbuying/icons/05/unlimited_01.png);}
.leasevsbuyinganswers .answer.entry5_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/05/unlimited_02.png);}

.leasevsbuyinganswers .answer.entry6_1        { background-image:url(/PublishingImages/leasevsbuying/icons/06/not_important_01.png);}
.leasevsbuyinganswers .answer.entry6_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/06/not_important_02.png);}
.leasevsbuyinganswers .answer.entry6_2        { background-image:url(/PublishingImages/leasevsbuying/icons/06/very_important_01.png);}
.leasevsbuyinganswers .answer.entry6_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/06/very_important_02.png);}

.leasevsbuyinganswers .answer.entry7_1        { background-image:url(/PublishingImages/leasevsbuying/icons/07/dealer_01.png);}
.leasevsbuyinganswers .answer.entry7_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/07/dealer_02.png);}
.leasevsbuyinganswers .answer.entry7_2        { background-image:url(/PublishingImages/leasevsbuying/icons/07/do_it_01.png);}
.leasevsbuyinganswers .answer.entry7_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/07/do_it_02.png);}

.leasevsbuyinganswers .answer.entry8_1        { background-image:url(/PublishingImages/leasevsbuying/icons/08/01_01.png);}
.leasevsbuyinganswers .answer.entry8_1:hover { background-image:url(/PublishingImages/leasevsbuying/icons/08/01_02.png);}
.leasevsbuyinganswers .answer.entry8_2        { background-image:url(/PublishingImages/leasevsbuying/icons/08/02_01.png);}
.leasevsbuyinganswers .answer.entry8_2:hover { background-image:url(/PublishingImages/leasevsbuying/icons/08/02_02.png);}
.leasevsbuyinganswers .answer.entry8_3        { background-image:url(/PublishingImages/leasevsbuying/icons/08/03_01.png);}
.leasevsbuyinganswers .answer.entry8_3:hover { background-image:url(/PublishingImages/leasevsbuying/icons/08/03_02.png);}
*/
/*** END LEASE VS BUYING **/


 /* END SEARCH */
 /* ------------------ RESPONSIVE  -------------------------------- */
 /* --------------------------------------------------------------- */
 /* TABLET */
 @media (min-width: 767px) and (max-width: 979px) {
     /* HOME */
     .login.block {
         min-height: 29.5em
     }
     /* END HOME */
     /* ABOUT US */
     .box-history {
         width: 89%;
     }
     .timeline-container {
         position: absolute;
         right: 5px;
         top: 0;
     }
     .box-history.fright {
         float: left;
         text-align: right !important;
     }
     .box-history.left .date {
         padding: 1.5% 3.5% 1.5% 1.5%;
         right: -0.7em;
         left: auto;
         float: right;
     }
     .box-history.left .date:after {
         border-bottom: 6px solid rgba(0, 0, 0, 0);
         border-left: 6px solid #2B2B2B;
         border-right: 0 none;
         border-top: 6px solid rgba(0, 0, 0, 0);
         right: -6px;
         left: auto;
     }
     /* END ABOUT US */
     /*  LEASING PAGE  */
     .leasingblocks {
         background-image: none;
         background: rgb(228, 228, 228);
         /* Old browsers */
         /* IE9 SVG, needs conditional override of 'filter' to 'none' */
         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
         background: -moz-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* FF3.6+ */
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(228, 228, 228, 1)), color-stop(3%, rgba(249, 249, 249, 1)), color-stop(7%, rgba(255, 255, 255, 1)));
         /* Chrome,Safari4+ */
         background: -webkit-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* Chrome10+,Safari5.1+ */
         background: -o-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* Opera 11.10+ */
         background: -ms-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* IE10+ */
         background: linear-gradient(to bottom, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* W3C */
         /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff', GradientType=0);
          IE6-8 */
     }
     .leasingblocks .block {
         margin-top: 3em;
         margin-bottom: 0em;
         padding-bottom: 3em;
         border-bottom:1px solid #dddddd;
     }
     .leasingblocks span {
         margin-top:1em;
         display:block;
         width:100%;
     }
     .third-level-menu {
          height: auto;
          background-color: white;
          background-image: none;
     }
     .third-level-menu ul li a{
          width: 100%;
          text-align: center;      
     }
     .third-level-menu li {
         border-bottom:1px solid #dddddd;
     }
     .third-level-menu ul li a.selected {
          background-color: #690000;
          color: #FFFFFF;
     }
     .third-level-menu ul li a.selected:after {
         display:none;
     }
     .interline-light br {
         display: none !important;
     }
     .leasinghead br {
         display: none;
     }
     .text-content img {
         visibility: hidden;
     }
     .text-content span {
         width: 80%;
         display: inline-block;
     }
     .text-content br {
         visibility: hidden !important;
     }
     .leasingbenefits .border-white-right {
         border-right: 0px;
         -webkit-box-shadow: none;
         -webkit-box-shadow: none;
         -moz-box-shadow: none;
         box-shadow: none;
     }
     .leasingbenefits .min-h-220 {
         min-height: 0px;
     }
     /* end LEASING PAGE  */
     /*  INVESTORS PAGE  */
     .investorsmore div > div {
         margin-bottom: 2%;
     }
     /*  end INVESTORS PAGE  */
     .row.background > img {
         display: none;
     }
     .row.background {
         min-height: 0;
         background: transparent !important;
     }
     #MyLoanForm  div.t22,
     #MyLeaseForm div.t22{
          padding-left: 10% !important;
     }
     #MyLoanForm  div.t22 input,
     #MyLeaseForm div.t22 input{
          border: thin solid grey;
          border-radius: 0;
          
     }

    .page-title h2{display: block; min-height:2.6em; }
     .page-title p{ display: block;  min-height:1.33em; }
     
     

 }
 /* SMARTPHONE */
 @media screen and (max-width: 767px) {
     .block h2 {
         font-size: 1.6em;
     }
     .bottom-tape {
         display: none;
     }
     .section-title .txt-20 {
         font-size: 1em;
     }
     /* ABOUT US */
     .box-history {
         width: 75%;
         margin-left: 5%;
     }
     .timeline-container {
         position: absolute;
         right: 5px;
         top: 0;
     }
     .box-history.fright {
         float: left;
         text-align: right !important;
     }
     .box-history.left .date {
         padding: 1.5% 3.5% 1.5% 1.5%;
         right: -0.7em;
         left: auto;
         float: right;
     }
     .box-history.left .date:after {
         border-bottom: 6px solid rgba(0, 0, 0, 0);
         border-left: 6px solid #2B2B2B;
         border-right: 0 none;
         border-top: 6px solid rgba(0, 0, 0, 0);
         right: -6px;
         left: auto;
     }
     /* END ABOUT US */
     /*  LEASING PAGE  */
     .leasingblocks {
         background-image: none;
         background: rgb(228, 228, 228);
         /* Old browsers */
         /* IE9 SVG, needs conditional override of 'filter' to 'none' */
         background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
         background: -moz-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* FF3.6+ */
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(228, 228, 228, 1)), color-stop(3%, rgba(249, 249, 249, 1)), color-stop(7%, rgba(255, 255, 255, 1)));
         /* Chrome,Safari4+ */
         background: -webkit-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* Chrome10+,Safari5.1+ */
         background: -o-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* Opera 11.10+ */
         background: -ms-linear-gradient(top, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* IE10+ */
         background: linear-gradient(to bottom, rgba(228, 228, 228, 1) 0%, rgba(249, 249, 249, 1) 3%, rgba(255, 255, 255, 1) 7%);
         /* W3C */
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff', GradientType=0);
         /* IE6-8 */
     }
     .leasingblocks .block {
         margin-top: 3em;
         margin-bottom: 0em;
         padding-bottom: 3em;
         border-bottom:1px solid #dddddd;
     }
     .leasinghead span {
         width: 80%;
         display: block;
     }
     .text-content div {
         padding-bottom:2em;
         border-bottom:1px solid #dddddd;
     }
     .third-level-menu {
          height: auto;
          background-color: white;
          background-image: none;
     }
     .third-level-menu ul li a{
          width: 101%;
          padding: 0;
          margin: 0;
     }
     .third-level-menu li {
         border-bottom:1px solid #dddddd;
     }
     .third-level-menu ul li a.selected{
          background-color:#690000;
          color: white;       
     }
     .third-level-menu ul li a.selected:after {
         display:none;
     }
     /*.interline-light br {
         display: none !important;
     }*/
     .leasinghead br {
         display: none;
     }
     .text-content img {
         visibility: hidden;
     }
     .text-content span {
         width: 80%;
         display: inline-block;
     }
     .text-content span br {
         display: none !important;
     }
     /*  end LEASING PAGE  */
     .multi-select .form {
         border: 0px !important;
     }
     .calculatorwrapper dt.readytoopen {
         background-image: none;
     }
     .calculatorwrapper dl dt.selected {
         background-color: #FFFFFF;
         color:#000000;
         border:1px solid #000000;
         margin-bottom:2px;
     }
     .calculatorwrapper input, .calculatorwrapper select {
         border:1px solid #eeeeee;
         width:90%;
         margin-left:0.5em;
     }
     .calculatorwrapper .form.form-container > div {
         margin-bottom:0em !important;
     }
     .calculatorwrapper .formline-hh2 {
         padding-top: 0em;
         line-height: 1em;
         margin-left:0.5em;
     }
     .calculatorwrapper .bg-grey .formline-hh2 {
         padding-top: 1em;
     }
     .calculatorwrapper .customStyleSelectBox {
         width:90%;
         margin-left:0.5em;
     }
     .search .border-right {
         border-right: none;
     }
     .search .m-border-bottom {
         border-bottom: 1px solid #BFBFBF;
     }
     .search .cnh-pag-arrow-left, .search .cnh-pag-arrow-right {
         color: #FFF;
     }
     .cnh-pag-arrow-right:after {
         top: -8px;
         right: 0;
         border-top: 15px solid transparent;
         border-bottom: 15px solid transparent;
         border-left: 25px solid #690000;
     }
     .cnh-pag-arrow-left, .cnh-pag-arrow-right {
         padding: 0.8em 0.4em;
     }
     .cnh-pag-arrow-left:after {
         top: -8px;
         left: 0;
         border-top: 15px solid transparent;
         border-bottom: 15px solid transparent;
         border-right: 25px solid #690000;
     }
     .js .search .slideshow-content > * {
         display: block !important;
     }
     .slideItem figcaption .description {
         max-width: 60%;
     }
     .slideItem figcaption .description {
         font-size: 8px;
     }
     .js .slideshow-content figure.slideItem {
         height: 200px;
     }
     .row.background > img {
         display: none;
     }
     .box-1 {
         margin: 1em 0;
     }
     .solution-item p {
        width: auto;
     }
     .row.background {
         min-height: 0;
         background: transparent !important;
     }
    
    .wheelwrapper {
     padding-top: 0.5em;
     margin-bottom: 25px !important;
     }
    .wheelwrapper br{
     display: none;
     height: 0px;
    } 
    .wheelwrapper > div, 
    .wheelwrapper label {
          margin-top: 45px;
     }
 }
 
.inset-shadow > p {
   background-color: #303030;
   color: white !important;
   padding: 4px;
   font-size: 1.22em;
}

.inset-shadow > p:empty  {
   background-color: transparent;
   color: white !important;
   padding: 4px;
   font-size: 1.22em;
}
.globalFooterCNH{
	width: 49%;
	float: left;
	/* margin-top: 15px; */
	margin-top: 22px;
}

.globalFooterIGV{
	width: 50%;
	float: right;
	border-left: 1px solid #b1b1b1;
}

@media screen and (max-width: 780px){
	.globalFooterCNH{
		width: 100%;
		float: none;
		margin-top: auto;
	}
	
	.globalFooterIGV{
		width: 100%;
		float: none;
	}
}

@media screen and (min-width: 780px) and (max-width: 1260px){
	/*.globalFooterCNH{
		width: 46%;
		float: left;
		margin-top: auto;
	}
	
	.globalFooterIGV{
		width: 53%;
		float: right;
	}*/
	
	.globalFooterCNH{
		width: 100%;
		float: none;
		margin-top: auto;
	}
	
	.globalFooterIGV{
		width: 100%;
		float: none;
		max-width: 800px;
		border-left: none;
	}
}